﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class D05_Character1 : MonoBehaviour
{
    private CharacterController cha;
    private void Start()
    {
        cha = GetComponent<CharacterController>();
    }

    private void Update()
    {
        //获取用户输入
        float h = Input.GetAxisRaw("Horizontal");
        float v = Input.GetAxisRaw("Vertical");

        //根据输入构造运动的方向向量
        Vector3 dir = new Vector3(h, 0, v).normalized;

        //得到自身前方在世界坐标系中的向量
        //dir = transform.TransformDirection(dir);  //加上这句就变成了往自身前方走

        //简单移动,自动使用重力,自动乘以Time.detaTime   不能控制重力,不能做跳跃
        cha.SimpleMove(dir * 5);

        print(dir);
    }
}